Piwik\FrontController C

Total Complexity 119
Dependencies 35
Dependents 23
Total lines 737
Lines of code 405
Logical lines of code 252
Comment lines 194
Methods 21
Properties 3

Methods 21

Method Rating Maintainability Complexity Lines of code
init()
B
34 21 88
isSupportedBrowserCheckNeeded()
A
48 17 30
prepareDispatch()
A
51 9 25
makeSessionAuthenticator()
A
54 9 20
closeSessionEarlyForFasterUI()
A
57 9 15
dispatch()
S
51 7 27
handleMaintenanceMode()
S
48 6 32
handleSSLRedirection()
S
60 6 15
triggerSafeModeWhenError()
S
56 5 16
throwIfPiwikVersionIsOlderThanDBSchema()
S
55 4 19
__destruct()
S
63 4 12
generateSafeModeOutputFromException()
S
53 3 23
makeAuthenticator()
S
54 3 22
shouldRethrowException()
S
72 4 5
handleProfiler()
S
64 3 10
fetchDispatch()
S
63 2 11
generateSafeModeOutputFromError()
S
62 2 11
getUniqueRequestId()
S
70 2 6
doDispatch()
S
61 1 11
setUpSafeMode()
S
79 1 3
setRequestIdHeader()
S
75 1 4